#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>

using namespace std;

bool IsNum(char ch)
{
	return ch >= '0' && ch <= '9';
}

//int main()
//{
//	string s;
//
//	while (cin >> s)
//	{
//		int a = 0, b = 0;
//		int left = 0, right = 0;
//		string res;
//		while(right<s.size())
//		{
//			if(IsNum(s[right]))
//			{
//				left = right;
//				while (IsNum(s[right])&& right < s.size())
//				{
//					right++;
//				}
//				if ((right - left) == (b - a + 1))
//				{
//					string tmp(s.begin() + left, s.begin() + right);
//					res += tmp;
//				}
//				else if ((right - left) > (b - a + 1))
//				{
//					b = right - 1;
//					a = left;
//					res = string(s.begin() + a, s.begin() + b+1);
//				}
//			}
//			else
//			{
//				right++;
//			}
//		}
//		std::cout << res << "," << b - a + 1 << endl;
//	}
//
//	return 0;
//}

int main()
{
	string s;

	cin >> s;
	int a = 0, b = 0;
	int left = 0, right = 0;
	while (right < s.size())
	{
		if (IsNum(s[right]))
		{
			left = right;
			while (IsNum(s[right]) && right < s.size())
			{
				right++;
			}
			if ((right - left) > (b - a + 1))
			{
				b = right - 1;
				a = left;
			}
		}
		else
		{
			right++;
		}
	}

	string res(s.begin() + a, s.begin() + b + 1);
	cout << res << endl;

	return 0;
}